const div1 = document.getElementById('div1')

// let timer = null

// div1.addEventListener('drag', function (e) {
//     if (timer) {
//         return
//     }
//     timer = setTimeout(() => {
//         console.log(e.offsetX, e.offsetY)
//         timer = null
//     }, 100)
    
// })

// 节流
// const throttle = (fn, delay = 100) => {
//     let timer = null
    
//     return function () {
//         if (timer) {
//             return
//         }
//         timer = setTimeout(() => {
//             // 具体操作
//             fn.apply(this, arguments)
//             timer = null
//         }, delay)
//     }
// }


div1.addEventListener('drag', throttle((e) => {
    console.log(e.offsetX, e.offsetY)
}, 200))